
.contact {
	padding-bottom: 0;
}
.contact-form {
	margin-top: 40px;
	.form-item,
	.form-textarea-wrapper {
		margin-bottom: 30px;
	}
	.form-item {
		width: 47.2%;
		input {
			width: 100%;
		}
	}
	.form-textarea-wrapper {
		textarea {
			width: 100%;
		}
	}
}
.address-info {
	margin-top: 40px;
	padding-left: 50px;
	margin-left: 65px;
	border-left: 1px solid #6d6d6d;
	min-height: 172px;
	max-width: 350px;
	overflow: hidden;
	> div {
		position: relative;
		margin-top: 18px;
		margin-bottom: 18px;
		.icon, .fa {
			font-size: 20px;
			color: #303030;
			position: absolute;
			left: 0; top: 0;
		}
		span, a {
			display: block;
			margin-left: 40px;
			font-size: 14px;
			color: #666;
			line-height: 1.6em;
			letter-spacing: 0.01em;
		}
		a:hover {
			color: $color;
		}
	}
}

#map {
    height: 400px;
    margin-top: 88px;
    img {
    	max-width: none;
    }
}
